package org.gordonframework.core.events {
	import flash.events.Event;					

	/**
	 * @author sampet
	 */
	public class GProcessEvent extends Event {

		public static const START:String = "org.gordonframework.core.events.GProcessEvent.START";
		public static const PROGRESS:String = "org.gordonframework.core.events.GProcessEvent.PROGRESS";
		public static const STOP:String = "org.gordonframework.core.events.GProcessEvent.STOP";
		public static const COMPLETE:String = "org.gordonframework.core.events.GProcessEvent.COMPLETE";

		public var progress:Number;

		public function GProcessEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, progress:Number = 0) {
			super( type, bubbles, cancelable );
			this.progress = progress;
		}
	}
}
